module.exports = function(app) {

	// server routes ===========================================================
	// handle things like api calls
	// authentication routes

	// frontend routes =========================================================
	// route to handle all angular requests
	var Actual = require('./controllers/actual.server.controller.js');
	var User = require('./controllers/user.server.controller.js');
	var Goods = require('./controllers/goods.server.controller.js');
	var Alarm = require('./controllers/alarm.server.controller.js');
	var False = require('./controllers/false.server.controller.js');
	var Miss = require('./controllers/miss.server.controller.js');

	//实时走图页面数据接口
	app.route('/api/getImage').get(Actual.getImage);//获取图片
	app.route('/api/falseimgData').post(Actual.falseimgData);//更新误报信息类型
	app.route('/api/misimgData').post(Actual.misimgData);//更新漏报信息类型
	
	// 用户页面数据接口
	app.route('/api/getUser').get(User.getUser);//获取用户信息
	app.route('/api/addUser').get(User.addUser);//插入用户信息

	//报警页面数据接口
	app.route('/api/getAlarmImage').get(Alarm.getAlarmImage);//获取报警图片
	app.route('/api/searchAlarmImage').get(Alarm.searchAlarmImage);//选择报警图片

	//误报界面数据接口
	app.route('/api/getFalseImage').get(False.getFalseImage);//获取误报图片
	app.route('/api/searchFalseImage').get(False.searchFalseImage);//选择误报图片

	//获取漏报数据接口
	app.route('/api/getMissImage').get(Miss.getMissImage);//获取漏报图片
	app.route('/api/searchMissImage').get(Miss.searchMissImage);//选择漏报图片
	
	// 阈值设置页面接口
	app.route('/api/getGoods').get(Goods.getGoods);//获取类型
	// app.route('/api/updateThreshold').post(Goods.updateThreshold);//设置阈值
	app.route('/api/submit').post(Goods.submit);//检索
	app.route('/api/getPath').get(Goods.getPath);//获取文件夹路径
};